#include "cpu/exec/helper.h"


#define DATA_BYTE 2
#include "ret-template.h"
#undef DATA_BYTE

#define DATA_BYTE 4
#include "ret-template.h"
#undef DATA_BYTE



make_helper_v(ret_near)
make_helper_v(ret_i)

// make_helper(ret_near){
// 	uint32_t res = swaddr_read(cpu.esp, 4);
// 	cpu.esp += 4;
// 	cpu.eip = res - 1;
// 	print_asm("ret");
// 	return 1;
// }

// make_helper(ret_near_imm16){
// 	uint32_t res = swaddr_read(cpu.esp, 4);
// 	cpu.esp += 4;
// 	cpu.eip = res - 1;
// 	cpu.esp += 2;
// 	print_asm("ret 16");
// 	return 1;
// }